# 2.获取当前时间，判断是否是元旦，如果不是，计算和元旦差了多少天
import datetime
from datetime import date

# 获取当前日期（不会显示时间）
today = date.today()
# 获取今年元旦
this_year_jan1 = date(today.year, 1, 1)
# 获取明年元旦
next_year_jan1 = date(today.year + 1, 1, 1)

# 判断是否是元旦
if today == this_year_jan1:
    print("今天是元旦！🎉")
else:
    # 计算和今年元旦相差的天数
    days_passed = (today - this_year_jan1).days
    # 计算距离明年元旦还有多少天
    days_remaining = (next_year_jan1 - today).days

    print(f"今年元旦: {this_year_jan1}，距离今年元旦已过去 {days_passed} 天")
    print(f"明年元旦: {next_year_jan1}，距离明年元旦还有 {days_remaining} 天")